package com.elitel.frame.main.dao.ext;

import java.util.List;

import com.elitel.frame.main.entity.CfgEdit;
import com.elitel.frame.main.entity.CfgField;

/**
 * @Description 单表编辑服务基本信息扩展Mapper
 * @author guoyanfei
 * @date 2018/01/04
 */
public interface ExtCfgEditMapper {
	
	/**
	 * @Description 通过服务ID查询字段信息
	 * @param guid(服务ID)
	 * @return CfgField实体集合
	 * @author guoyanfei
	 * @date 2018/01/04
	 */
	List<CfgField> selectFieldListByguid(String guid);
	
	/**
	 * @Description 查询所有单表编辑服务基本信息
	 * @return CfgEdit实体List集合
	 * @author guoyanfei
	 * @date 2018/01/08
	 */
	List<CfgEdit> selectAllCfgEdit();
	
	/**
	 * @Description 通过服务ID删除校验列
	 * @param serviceId(服务ID)
	 * @return 删除结果条数
	 * @author guoyanfei
	 * @date 2018/01/15
	 */
	Integer deleteBaseEditByServiceId(String serviceId);
	
	/**
	 * @Description 通过dtConfigId查询所有单表编辑服务集合
	 * @param dtConfigId(表标识)
	 * @return CfgEdit实体List集合
	 */
	List<CfgEdit> selectCfgEditBydtconfigId(String dtConfigId);
}
